/*@import url(iconfont/iconfont.css);*/
@import url(http://at.alicdn.com/t/font_1433753409_1769712.css);
body { margin: 0px; padding: 0px; line-height: 200%; font-size: 14px; font-family:"Microsoft Yahei", Helvetica,"Hiragino Sans GB","黑体",Arial,"宋体", sans-serif; color: #333333; background-color: #ffffff}
form { margin: 0px; padding: 0px }
/*超链接*/
a { color: #3B8DE3; text-decoration: none }
a:hover { text-decoration: underline; color:#65a4e5}
/*对齐*/
.fl { float: left }
.fr { float: right }
.tc { text-align: center }
.tr { text-align: right }
.macen { margin-left: auto; margin-right: auto }
/*间距*/
.mat10 { margin-top: 10px }
.mat20 { margin-top: 20px }
/*头部*/
.header { background: #ffffff}
.header .row1 { width: 1200px; margin:10px auto 0px auto }
.header .row1:after{ content:""; display:block; clear:both;}
.header .row1 .logo { width: 430px; float: left }
.header .row1 .logo a { background: url(../images/logo.png) no-repeat; display: inline-block; height: 50px; width: 350px }
.header .row1 .search { width: 420px; float: left; margin-top: 7px }
.header .row1 .search form{ margin:0px; padding:0px}
.header .row1 .search .h_type { float: left; position: relative; background: #ffffff; display: inline-block; color: #333333 }
.header .row1 .search .h_type .ht_title { height: 34px; line-height: 34px; border-left: 1px solid #3B8DE3; border-top: 1px solid #3B8DE3; border-bottom: 1px solid #3B8DE3 }
.header .row1 .search .h_type .ht_title .ht_name { display: inline-block; padding-left: 5px}
.header .row1 .search .h_type .ht_title .icon { background: url(../images/h_type.png) no-repeat; width: 10px; height: 7px; display: inline-block; background-position: -12px 0px; margin-left: 8px; margin-right:5px}
.header .row1 .search .h_type .ht_ul { margin: 0px; padding: 0px; position: absolute; z-index: 53; left: 0px; top: 35px; background: #ffffff; width: 75px; border: 1px solid #3B8DE3; border-top: none; display: none }
.header .row1 .search .h_type .ht_ul li { list-style: none; border-bottom: 1px dashed #e6e6e6; padding-left: 5px; cursor: pointer }
.header .row1 .search .h_type .ht_ul li:last-child { border-bottom: 1px solid #ffffff }
.header .row1 .search .h_type .ht_ul li:hover { background: #3B8DE3; color: #ffffff; border-bottom: 1px solid #3B8DE3 }
.header .row1 .search .h_type.current .ht_title .icon { background-position: 0px 0px }
.header .row1 .search .h_type.current .ht_ul { display: block }
.header .row1 .search .h_input { height: 34px; border-top: 1px solid #3B8DE3; border-bottom: 1px solid #3B8DE3; border-left: none; border-right: none; padding: 0px 5px; float: left; margin: 0px; width: 240px; background: #ffffff }
.header .row1 .search .h_input:focus { border-left: none }
.header .row1 .search .h_btn { background: url(../images/h_btn.png) no-repeat; width: 71px; height: 36px; border: none; margin: 0px; padding: 0px; display: inline-block; float: left; cursor: pointer }
.header .row1 .search .h_btn:hover{ background-position:0px -36px}
.header .row1 .other { float:right; margin-top:5px}
.header .row1 .other .hsubscribe{ display:inline-block; margin-right:5px; line-height:40px}
.header .row1 .other .hsubscribe .iconfont{ color:#FBE379; font-size:32px}
.header .row1 .other .hsubscribe:hover{ text-decoration:none; color:#ff9900; cursor:pointer}
.header .row1 .other .hsubscribe:hover .iconfont{ color:#ff9900}
.header .row1 .other .wb{ display:inline-block; font-size:31px; color:#E70012; line-height:40px; margin-right:5px}
.header .row1 .other .wb:hover{ text-decoration:none; color:#ff9900; cursor:pointer}
.header .row1 .other .wx{ position:relative; display:inline-block; line-height:40px}
.header .row1 .other .wx .iconfont{ color:#34CC34; font-size:32px}
.header .row1 .other .wx .wx_img{ position:absolute; top:42px; right:0px; width:160px; height:160px; background:url(../images/wx.jpg) no-repeat; display:none; z-index:50}
.header .row1 .other .wx:hover{ text-decoration:none; cursor:pointer}
.header .row1 .other .wx:hover .wx_img{ display:inline-block}
.header .row1 .other .wx:hover .iconfont{ color:#ff9900}
.h_html{ position:absolute; left:0px; top:0px; width:350px; background:#ffffff; padding:10px; border:1px solid #e6e6e6; line-height:150%; word-wrap:break-word; z-index:51}
.h_html .hh_bt{ font-weight:700; color:#3B8DE3}
.h_html .hh_nr{ margin-top:10px}
.h_html a{ color:#333333; font-size:12px; display:inline-block; width:65px}
.h_html a.zd{ color:#ff0000}
.header .nav { background: #3B8DE3; margin-top:10px}
.header .nav > ul { margin: 0px; padding: 0px; width: 1200px; margin: 0px auto; height: 40px}
.header .nav > ul:after{ content:""; display:block; clear:both;}
.header .nav > ul > li { list-style: none; float: left; position:relative}
.header .nav > ul > li > span.hot{ background:url(../images/hot.gif) no-repeat; width:31px; height:13px; display:block; position:absolute; left:70%; top:-3px}
.header .nav > ul > li > a { display: block; color: #ffffff; width:140px; font-size: 16px; line-height:40px; height:40px; text-align:center}
.header .nav > ul > li > a:hover { background: #65a4e5; text-decoration: none}
.header .nav > ul > li > ul{ margin:0px; padding:0px; position:absolute; top:40px; left:-1px; border:1px solid #65a4e5; background:#F5F5F5; z-index:52; border-top:none; width:140px; display:none}
.header .nav > ul > li > ul > li{ list-style:none; padding-bottom:10px}
.header .nav > ul > li > ul > li > a{ display:block; color:#333333; font-size:12px; padding-left:45PX}
.header .nav > ul > li > ul > li > a:hover{ background:#3B8DE3; color:#ffffff; text-decoration:none}
.header .nav > ul > li.current > a { background: #65a4e5 }
.header .nav > ul > li.home{ background:#ff9900}
.header .nav > ul > li.sel > a:after{ content:"\e607"; font-family:"iconfont"; position:absolute; right:10px; top:0px; font-size:12px}
.header .nav > ul > li.sel_hover > a:after{ content:"\e606"; font-family:"iconfont"; position:absolute; right:10px; top:0px; font-size:12px}
.header .nav > ul > li.sel_hover > ul{ display:block}
/*尾部*/
.footer { background: #ffffff; padding: 20px 0px; font-size: 12px; overflow:hidden; width:1200px; margin:20px auto 0px auto; border-top:1px solid #e6e6e6}
.footer .fl{ float:left}
.footer .fl .nav a{ margin-right:10px}
.footer .fl .copyright{ color:#999999}
.footer .fr{ float:right}
.footer .fr .logo{ background:url(../images/logo_footer.png) no-repeat; width:120px; height:38px; display:inline-block}
/*当前位置*/
.dqwz { width: 1175px; margin: 20px auto 0px auto; background: url(../images/nav.png) no-repeat 0px 5px; padding-left: 25px;}
.dqwz a{ color:#333333}
/*内容框1 > 奇闻网*/
.con1 { background: #ffffff }
.con1 .con_bt { border-top: 3px solid #e6e6e6; font-weight:700; font-size:20px; line-height:100%; padding-top:10px; overflow:hidden; padding-bottom:10px}
.con1 .con_bt .name:before{ content:""; width:4px; height:23px; background:#3B8DE3; display:inline-block; margin-right:5px; vertical-align:middle}
.con1 .con_bt .more{ float:right; color:#999999; font-size:14px; font-weight:normal}
.con1 .con_nr { overflow: hidden}
/*内容框2 > 相关文章*/
.con2 { background: #ffffff }
.con2 .con_bt { border-bottom: 1px solid #e6e6e6; height: 30px; line-height: 30px; font-weight:700}
.con2 .con_nr { overflow: hidden; margin-top:10px}
/*内容框4 > 右边*/
.con4 { background: #ffffff; overflow: hidden }
.con4 .con_bt { background: #3B8DE3; font-size: 14px; color: #ffffff; padding-left: 10px; padding-right: 10px; height: 30px; line-height: 30px; overflow: hidden; border-radius:5px 5px 0px 0px}
.con4 .con_bt a { color: #ffffff }
.con4 .con_nr { margin-top:10px}
.con4 .con_nr ul { margin: 0px; padding: 0px }
.con4 .con_nr ul li { list-style: none }
/*价格 > 大价格*/
.price1 { color: #ff7200 }
.price1 span { font-size: 24px; line-height: 32px }
/*价格 > 中价格*/
.price2 { color: #ff7200 }
.price2 span { font-size: 18px; line-height: 18px }
/*价格 > 小价格*/
.price3 { color: #ff7200 }
.price3 span { font-size: 14px; line-height: 14px }
/*按钮 > 详情页面大按钮|详情页面预定*/
.btn1 { background: #ffb000; display: inline-block; color: #fff; padding: 0px 16px; cursor: pointer; border-radius:3px; border:1px solid #e77c00; box-shadow: 0 1px 0 rgba(95, 50, 0, 0.7); text-shadow: 1px 1px 0 #cf7000;}
.btn1:hover { text-decoration: none; background: #f79700; border:1px solid #de7800; color:#ffffff }
/*按钮 > 列表小按钮|列表页面查看详情*/
.btn2 { background: #ffb000; display: inline-block; color: #fff; padding: 0px 7px; cursor: pointer; border-radius:3px; border:1px solid #e77c00; box-shadow: 0 1px 0 rgba(95, 50, 0, 0.7); text-shadow: 1px 1px 0 #cf7000;}
.btn2:hover { text-decoration: none; background: #f79700; border:1px solid #de7800; color:#ffffff}
/*分页*/
.page { text-align: center; margin-top: 20px; overflow: hidden }
.page a { display: inline-block; background: #ffffff; border: 1px solid #ffffff; line-height: 30px; height: 30px; color: #666666; padding-left: 10px; padding-right: 10px; margin-right: 2px }
.page a:hover { text-decoration: none; background: #3B8DE3; color: #ffffff; border: none; border: 1px solid #ffffff }
.page span { display: inline-block; height: 32px; line-height: 32px; background: #3B8DE3; color: #ffffff; padding-left: 10px; padding-right: 10px; margin-right: 2px }
/*表单属性*/
.fminput { border: 1px solid #cccccc; padding: 5px; margin: 0px; width: 200px }
.fmselect { border: 1px solid #cccccc; padding: 5px; margin: 0px; width: 212px }
.fmbtn { background: #3B8DE3; color: #ffffff; border: none; padding: 6px 20px; border-radius: 3px; cursor: pointer }
.fmbtn:hover { background: #65A4E5 }
/*返回顶部*/
.backtop { width: 50px; height: 50px; display: block; background: url(../images/a0020.png) no-repeat; position: fixed; right: 20px; bottom: 20px; z-index: 60; display: none; _position: absolute; _top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight)||500);
}
.backtop:hover { background-position: -50px 0px; cursor: pointer }
/*过期*/
.guoqi { background: url(../images/guoqi.png); width: 207px; height: 176px; display: block; position: absolute; top: 350px; left: 60% }
/*时间*/
.time{ color:#999999; font-size:12px}
/*表单*/
.ipt_text{ padding:5px; border:1px solid #e6e6e6; background:#ffffff}
.ipt_btn { background: #ffb000; display: inline-block; color: #fff; margin:0px; padding: 4px 10px 3px 10px; cursor: pointer; border-radius:3px; border:1px solid #e77c00; box-shadow: 0 1px 0 rgba(95, 50, 0, 0.7); text-shadow: 1px 1px 0 #cf7000;}
.ipt_btn:hover { text-decoration: none; background: #f79700; border:1px solid #de7800; color:#ffffff}
.ipt_date{ background:url(../images/hotel/index_icon.png) no-repeat 105% -40px #ffffff}
.ipt_addr{ background:url(../images/hotel/index_icon.png) no-repeat 105% 4px #ffffff}
/*页面加载*/
.page_load_bg{ background:#ffffff; position:absolute; left:0px; top:0px; z-index:100; width:100%}
.page_load_div{ width:180px; height:28px; position:absolute; top:0px; left:50%; margin-left:-100px; z-index:101; text-align:center; padding:10px 0px 10px 20px; border:1px solid #e6e6e6; background:url(../images/load.gif) no-repeat 5px 10px #FFFFFF}